body {
	background-image:url('images/texture.gif');
	background-repeat:repeat;
	margin-left:80px;
	font-family:sans-serif, Arial, Helvetica;
	width:1024px;
}

table.pageTable {
	background-color:gainsboro;
}

div, span, p{
	color:#0A246A;
}

table.masterMenu{
	width:1024px;
	height:150px;
	color:rgb(151,56,0);
	background-color:rgb(100,201,126);
	background-image:url('images/sfondo_top.jpg');
	background-repeat:no-repeat;
	background-position-y:top;
	font-size: 14px;
}

td.masterMenuTitleCell{
	height:100px;
	vertical-align:middle;
	/*background-color:rgb(100,201,126);*/
	background-color:transparent;
	text-align:left;
	padding-left:15px;
	font-size:30px;
	font-weight:bold;
	white-space:nowrap;
}

td.roseHeader {
	background-color:rgb(187,204,255);
	color:rgb(23,128,128);
	font-size:15px;
	border-right: solid 1px rgb(23,128,128);
	border-top: solid 1px rgb(23,128,128);

	padding-left: 3px;
	padding-right:3px;
	font-weight:bold;
}

td.roseRow  {
	color:black;
	font-size:12px;
	border-right: solid 1px rgb(23,128,128);
	border-top: solid 1px rgb(23,128,128);
	padding-left: 3px;
	padding-right:3px;
	
}

table.campo{
	background-image:url('images/campo.gif');
	background-repeat:repeat;
}

td.campo{
	height:60px;
	width:100px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:12px;
	border: none;
}

td.campo_dx_up{
	background-image:url('images/centro_campo_dx_up.png');
	background-repeat:no-repeat;
}

td.campo_cn_up{
	background-image:url('images/centro_campo_cn_up.png');
	background-repeat:no-repeat;
}

td.campo_sx_up{
	background-image:url('images/centro_campo_sx_up.png');
	background-repeat:no-repeat;
}

td.campo_dx_down{
	background-image:url('images/centro_campo_dx_down.png');
	background-repeat:no-repeat;
}

td.campo_cn_down{
	background-image:url('images/centro_campo_cn_down.png');
	background-repeat:no-repeat;
}

td.campo_sx_down{
	background-image:url('images/centro_campo_sx_down.png');
	background-repeat:no-repeat;
}


td.lunetta{
	background-image:url('images/lunetta.png');
	background-repeat:no-repeat;
	background-position:center;
}

td.centro{ /*centrocampo*/
	border-bottom: solid 3px white;
}

td.porta {
	border-bottom: solid 3px white;
	border-left: solid 3px white;
	border-right: solid 3px white;
	width:300px;
	background-image:url('images/porta_piccola.png');
	background-repeat:no-repeat;
	background-position:top;
}

#roseRow_0{
	background-color:rgb(207,219,236);
}

#roseRow_1 {
	background-color:rgb(227,233,255);
}

li.masterMenuCell {
	background-color:green; /*rgb(204,204,204); */
	height:25px;
	color:#00FF21;
	text-align:center;
	vertical-align:bottom;
	list-style-type: none;
	display:inline;
	margin-left:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	font-size:12px;
}

li.masterMenuCellSel{
	background-color:white;
	font-weight:normal;
}

.menuSquadre, td.menuSquadreEmpty{
	vertical-align:middle;
	background-image:url('images/backgroundMenuSquadre.gif');
	background-repeat:repeat-x; 
	/*border-right: solid 1px rgb(136,136,136);*/
	font-size:12px;
	text-align:center;
	/*width:120px;*/
}


.menuSquadreSel{
	background-image:none;
	background-color:rgb(214,237,254);
}


a.menuSquadre {
	color: rgb(100,100,100);
	/*font-size:12px;*/
	text-decoration:none;
	font-weight:bold;
}

.menuSquadre:hover {
	background-image:none;	
	background-color:rgb(214,237,254);
	text-decoration:none;
	display:block;
	font-size:12px;
	text-align:center;
	/*width:120px;*/
}

a.menuGiornata {
	color: rgb(100,100,100);
	display:block;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

td.cc{ /* custom cursor */
	cursor:pointer;
}

.menuGiornata{
	vertical-align:middle;
	background-image:url('images/backgroundMenuSquadre.gif');
	background-repeat:repeat-x; 
	font-size:12px;
	text-align:center;
	width:20px;
}


.menuGiornataSel{
	background-image:none;
	background-color:rgb(214,237,254);
	text-align:center;
}

.menuGiornata:hover {
	color: rgb(100,100,100);
	background-image:none;
	background-color:rgb(214,237,254);
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}


td.contentPage{
	background-color:white;
	background-image:url('images/sfondo1.gif');
	background-repeat:no-repeat;
	width:100%;
	height:600px;
	margin-left:20px;
	vertical-align:top;
}

td.pageTitle{
	font-size:25px;
	color:cadetblue; /*rgb(104,236,201);*/
	line-height:3px;
	background-color:transparent;
	height:60px;
	padding-left:20px;
	vertical-align:middle;
	padding-bottom:20px;
	padding-top:20px;
	font-weight:bold;
}

td.classificaHeader{
	background-color:rgb(55,96,145);
	padding-left:3px;
	color:white;
	font-weight:bold;
	font-size:15px;
	padding-left:3px;
	padding-right:5px;
}

td.classifica {
	color:black;
	font-weight:normal;
	font-size:14px;
	padding-left:3px;
	padding-right:5px;
}

td.rowClassifica_0 {
	background-color:rgb(197,217,241);
}

td.rowClassifica_1 {
	background-color:rgb(234,241,221);
}

table.newsTable{
	width:100%;
	vertical-align:top;
}
div.panelNews{
	border-style:solid;
	border-width:1px;
	border-color:gray;
	width:100%;
	height:640px;
	overflow-y:scroll;
	white-space:normal;
}

div.menu_leghe {
	overflow-y:scroll;
	background-color:transparent;
	height:660px;
	width:100%;
	border: solid 1px gray;
}

td.news{
	border-bottom-color:black;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:100%;
	vertical-align:top;
}

td.messageItem{
	border-bottom-style:groove;
	border-bottom-width:3px;
	border-bottom-color:gray;
	border-left: solid 1px gray;
	font-size:14px;
	padding-left: 10px;
	padding-top:10px;
}

span.titleCalendario{
	color:rgb(255,165,0);
	width:100%;
	text-align:center;
	font-size:15px;
	padding-bottom:3px;
}

td.scontroHeader{
	background-color:rgb(155,187,89);
	color:white;
	font-weight:bold;
	text-align:left;
	font-size:13px;
	padding-left:3px;
	padding-right:3px;
	width:160px;
}

td.scontro {
	background-color:rgb(234,241,221);
	color:black;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	padding-left:3px;
	padding-right:3px;
	/*width:180px;*/
}

div.risultatoScontro{
	width:100%;
	white-space:nowrap;
	border-bottom:solid 1px gray;
	padding-bottom:10px;
}

td.scontro_0{
	
}

td.scontro_1{
	
}

td.headerPanca{
	background-color:rgb(235,215,128);
	color:blue;
	font-weight:bold;
	font-size:12px;
	width:175px;
	padding-left:3px;
	
}

td.panchina{
	background-color:rgb(213,225,191);
	color:black;
	font-size:12px;
}

p.adminTitle{
	font-size:20px;
	font-weight:bold;
	border-bottom:ridge 1px gray;
	padding:10px;
	color:green;
	
}

input[type="button"], input[type="submit"], button {
	border-style:groove;
	border-width:1px;
	border-color:Black;
	background-color:#E0E0E0;
	color:blue;
	font-weight:bold;
	
}

td.rowLega_0{
	width:100%;
	background-color:#D0E29E;
	border-top:solid 1px #2B6FB6;
	border-right:solid 1px #2B6FB6;
	border-left:solid 1px #2B6FB6;
	padding-left:2px;
}

td.rowLega_1{
	width:100%;
	background-color:#E0EFFF;
	border-top:solid 1px #2B6FB6;
	border-left:solid 1px #2B6FB6;
	border-right:solid 1px #2B6FB6;
	padding-left:2px;
}

td.lastRowLega{
	border-top:solid 2px #2B6FB6;
	
}

a.lega{
	text-decoration:none;
	font-size:12px;
	display:block;
	text-align:left;
	color:#0A246A;
}

a.lega_sel, a.lega:hover{	
	background-color:lemonchiffon ;/*#DAE4EA;*/
	text-decoration:none;
	display:block;
	font-weight:bold;
	font-size:12px;
	margin-left:5px;
}